
/*
 * PrivateMsg.java
 * 私聊消息，在广播的基础上，还记录了接收者，但是并不继承自广播消息
 */
import java.io.*;

public class PrivateMsg implements Serializable {
    public PrivateMsg(String sender, String reciever, String msg)
    {
        this.sender = sender;
        this.reciever = reciever;
        this.msg = msg;
    }
    
    public PrivateMsg(String reciever, String msg)
    {
        this(null, reciever, msg);
    }
    
    @Override
    public String toString()
    {
        return sender + " 说：[" + msg + "]";
    }
    
    public String get_sender()
    {
        return sender;
    }
    
    public String set_sender(String sender)
    {
        String previous = this.sender;
        this.sender = sender;
        return previous;
    }
    
    public String get_reciever()
    {
        return reciever;
    }
    
    private String sender, reciever, msg;
}